package com.tiancheng.trade.settlement.vo.settlement.admin.res;

import com.tiancheng.trade.settlement.model.settlement.FlowSubOrder;
import com.tiancheng.trade.settlement.model.settlement.PaymentOrderFinish;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

@Data
public class PaymentBillDetailResVO extends PaymentOrderFinish {

    /**
     * 差异金额
     */
    private Integer errorAmount;

    /**
     * 支付订单详情
     */
    private PaymentOrderResVO paymentOrderRes = new PaymentOrderResVO();

    /**
     * 银行账单详情
     */
    private PaymentOrderBankResVO bankRes = new PaymentOrderBankResVO();
    /**
     * 订单详情
     */
    private List<OrderResVO> orderListRes = new ArrayList<>();

    /**
     * 子订单标记信息
     */
    private List<FlowSubOrder> flowSubOrder;
}
